An O(n log n) heuristic for steiner minimal tree problems on the euclidean metric

نویسندگان

  • James MacGregor Smith
  • D. T. Lee
  • Judith Liebman
چکیده

An O(n log n) heuristic for the Euclidean Steiner Minimal Tree (ESMT) problem is presented. The algorithm is based on a decomposition approach which first partitions the vertex set into triangles via the Delaunay triangulation, then "recomposes" the suboptimal Steiner Minimal Tree (SMT) according to the Voronoi diagram and Minimum Spanning Tree (MST) of the point set. The ESMT algorithm was implemented in FORTRAN-IV and tested on a number of randomly generated point sets in the plane drawn from a uniform distribution. Comparison of the O(n log n) algorithm with an O(n") algorithm clearlyindicates that the O(n log n) algorithm is as good as the previous O(n4) algorithm in achieving reductions in the ratio SMT/MST of the given vertex set. This is somewhat surprising since the O(n4) algorithm considers more potential Steiner points and alternative tree configurations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Dynamic Adaptive Relaxation Scheme Applied to the Euclidean Steiner Minimal Tree Problem

The Steiner problem is an NP-hard optimization problem which consists of finding the minimal-length tree connecting a set of N points in the Euclidean plane. Exact methods of resolution currently available are exponential in N , making exact minimal trees accessible for only small size problems (up to N ≈ 100). An acceptable suboptimal solution is provided by the minimum spanning tree (MST) whi...

متن کامل

A Sausage Heuristic for Steiner Minimal Trees in Three-Dimensional Euclidean Space

Given a set V of size N 4 vertices in a metric space, how can one interconnect them with the possible use of a set S of size M vertices not in the set V , but in the same metric space, so that the cumulative cost of the inter-connections between all the vertices is a minimum? When one uses the Euclidean metric to compute these inter-connections, this is referred to as the Euclidean Steiner Mini...

متن کامل

Steiner Minimal Trees in Simple Polygons

An O(n log n) time and O(n) space algorithm for the Euclidean Steiner tree problem with four terminals in a simple polygon with n vertices is given. Its applicability to the problem of determining good quality solutions for any number of terminals is discussed.

متن کامل

Analysis of two Sweep-line Algorithms for Constructing Spanning Trees and Steiner Trees

We give a tight analysis of an old and popular sweep-line heuristic for constructing a spanning tree of a set of n points in the plane. The algorithm sweeps a vertical line across the input points from left to right, and each point is connected by a straight line segment to the closest point left of (or on) the sweep-line. If W denotes the weight the Euclidean minimum spanning tree (EMST), the ...

متن کامل

A Near Linear Time Approximation Scheme for Steiner Tree Among Obstacles in the Plane

We present a polynomial time approximation scheme (PTAS) for the Steiner tree problem with polygonal obstacles in the plane with running time O(n log n), where n denotes the number of terminals plus obstacle vertices. To this end, we show how a planar spanner of size O(n log n) can be constructed that contains a (1 + ǫ)-approximation of the optimal tree. Then one can find an approximately optim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Networks

دوره 11  شماره 

صفحات  -

تاریخ انتشار 1981